body{
	font-family: verdana, tahoma, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0;
	text-align:center;
	background-color: #FFFFFF;
	background-image: url(../mainImages/topbg.jpg);
	background-repeat: repeat-x;
}
input{ border:1px #cccccc solid; vertical-align:middle}
#search{ width:950px; margin:0px auto; background:#ffffff; height:30px; overflow:hidden;}
#search_left{ width:510px; float:left; text-align:left; height:30px; padding-left:20px; line-height:30px;}
#search_left img { vertical-align:middle;}
#login{ width:398px; height:30px; background-color:#eeeeee; border:1px #42B6DE solid; text-align:center; float:right; line-height:30px; margin-right:10px;}
#login img { vertical-align:middle;}
#login a:link{ text-decoration:none; color:#003333; font-weight:bold;}
#login a:hover{ text-decoration:underline; color:#003333; font-weight:bold;}
#login a:visited{ text-decoration:none; color:#333333; font-weight:bold;}

#mainbox{ width:950px; margin:0px auto; background:#ffffff; overflow:hidden; margin-top:10px;}

#maintop{ height:110px; width:1000px; float:inherit; text-align:center; margin:0px auto; overflow:hidden;}

#logo{ width:300px; height:80px; float:left; text-align:center;}
#mainmenu{ width:680px; float:right; text-align:left;}

#nav{height:46px;width:510px; margin-top:47px;}
#nav ul{margin:0px;padding:0px;list-style-type:none; height:46px;}
#nav li{float:left;font-family:Arial;font-weight:bold;font-size:12px;text-align:center;}
.menuindex{font-family:Arial;font-weight:bold;font-size:12px;text-align:center;color:#ffffff; background:url(../mainImages/nenubg.jpg) no-repeat;height:46px;}
#nav li a{display:block;width:84px;line-height:38px;color:#666;text-decoration:none;}
#nav li a:hover{color:#ffffff; background:url(../mainImages/nenubg.jpg) no-repeat;height:46px;}

#mainbody{ width:950px; margin:0px auto; overflow:hidden;}
#bodyleft{ width:520px; float:left; text-align:left; border:1px #CCCCCC solid;}
#bodyleft_title{ width:520px; height:30px; background-color:#eeeeee;}
#title{ width:180px; float:left; color:#003333; font-weight:bold; padding-left:20px; padding-top:8px;}
#title_right_content{ width:300px; float:right; text-align:right; padding-right:20px; padding-top:8px;}
#topimg{ padding-top:15px; text-align:center; overflow:hidden;}
#topimg A img { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90); border:2px #cccccc solid;} 
#topimg A:hover img { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); border:2px #FF0000 solid;}

#smallimg{ padding-bottom:10px; text-align:center; overflow:hidden;}
#smallimg A img { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90); border:2px #cccccc solid;} 
#smallimg A:hover img { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); border:2px #FF0000 solid;}

#caseshow{ width:220px;}

#bodyright{ width::410px; float:right; overflow:hidden;}

#mainnews{ height:200px; width:950px; margin:auto;}
#newsleft{ width:410px; background:url(../mainImages/newsbg.jpg) no-repeat top left; padding-top:15px; padding-bottom:15px;}
#newstoppic{ width:380px;}
#newstopleft{ width:150px; float:left;}
#newstopright{ width:380px;}
#newstitle{ width:360px; font-weight:bold; word-break:break-all; line-height:15px; text-align:left; height:18px; padding-left:20px;}

#rightcontent{ width:400px; border:1px #cccccc solid; overflow:hidden;}
#contenttitle{ width:380px; height:30px; color:#003333; font-weight:bold; padding-left:20px; text-align:left; background-color:#eeeeee; line-height:30px;}
#contentdetail{ line-height:20px; text-indent:2em; text-align:left; padding-left:12px; padding-top:8px; padding-right:12px; padding-bottom:20px;}
#contentdetail a:link{ color:#003333;}
#contentdetail a:hover{ color:#003333; text-decoration:none;}
#contentdetail a:visited{ color:#003333;}

#newscontent{ width:360px; word-break:break-all; text-align:left; line-height:20px; color:#666666; padding-left:20px;}
.newspic{ border:1px #cccccc solid; height:100px; width:145px;}
#newsright{ height:185px; width:470px; float:right; text-align:left; border:1px #CCCCCC solid; margin-right:5px;}
#newslist{ width:380px; text-align:left; line-height:20px; padding-left:20px; padding-top:10px;}

#xu { border-top:1px dashed #cccccc;width:360px; margin-top:5px; margin-bottom:5px; height:3px;}
#cut {border-top:1px dashed #cccccc;width:auto; width:900px; height:3px; margin:0px auto; margin-top:10px;}
#leftcut {border-top:1px dashed #cccccc;width:auto; width:520px; height:3px; margin-top:15px;}


#advbottom{ height:80px; width:950px; padding-left:10px; margin:auto;}
#copyright{ height:120px; width:950px; padding-left:10px; margin:auto; line-height:18px; overflow:hidden;}
#copyright a:link{ color:#000000; text-decoration:none;}
#copyright a:hover{ color:#000000; text-decoration:underline;}
#copyright a:visited{ color:#000000; text-decoration:none;}
#bottombg{ height:65px; width:950px; margin:auto; background:url(../mainImages/bottommid.jpg) repeat-x;}
#bottombgleft{ height:65px; width:6px; background:url(../mainImages/bottomleft.jpg) no-repeat; float:left;}
#bottombgright{ height:65px; width:6px; background:url(../mainImages/bottomright.jpg) no-repeat; float:right;}
#bottom{ background-color:#FFFFFF;}

#contact{ width:950px; text-align:left;}
#massage_box{ position:absolute; left:expression((body.clientWidth-350)/2); top:expression((body.clientHeight-200)/2); width:350px; height:200px;filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2; visibility:hidden;}
#mask{ position:absolute; top:0; left:0; width:expression(body.scrollWidth); height:expression(body.scrollHeight); background:#666; filter:ALPHA(opacity=60); z-index:1; visibility:hidden;}
.massage{border:#005493 solid; border-width:1 1 3 1; width:95%; height:95%; background:#fff; color:#036; font-size:12px; line-height:150%;}
.header{background:#005493; height:10%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:3 5 0 5; color:#fff;}


#companyreg{ width:930px; height:800px; margin-top:20px;}
#mainreg{ width:700px; height:800px; border:1px #CCCCCC solid;}
#regtitle{ width:700px; height:40px; text-align:left; background:url(../mainImages/regbg.png) no-repeat; padding-top:10px; padding-left:50px; color:#003333; font-weight:bold;}
#regcontent{ text-align:left; padding-left:20px; padding-top:10px; padding-right:20px; line-height:20px; height:180px; border-bottom:1px #CCCCCC solid; overflow:auto; padding-bottom:10px;}
#regcontenttrue{ text-align:left; padding-left:20px; padding-top:6px; padding-right:20px; line-height:20px; height:30px; border-bottom:1px #CCCCCC solid; background:#eeeeee; font-weight:bold;}
#regcontenttrue input{ vertical-align:middle; border:0px;}
#regmust{ height:155px; width:700px; text-align:left; padding-top:10px; padding-left:100px; border-bottom:1px #CCCCCC solid;}
#reginput{ height:32px; width:500px; padding-top:4px; padding-left:10px;}
#regcontact{ height:300px; width:700px; text-align:left; padding-top:10px; padding-left:100px;}
#regbtn{ height:40px; padding-left:70px; padding-top:10px;}
.errtip{ color:#FF0000; padding-top:4px;}
.truetip{ color:#009933; padding-top:4px;}
.reginput{ height:32px; padding-top:4px; padding-left:10px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
#joincontent{ text-align:left; padding-left:20px; padding-top:10px; padding-right:20px; line-height:20px; height:170px; border-bottom:1px #CCCCCC solid;}
#joincontent1{ text-align:left; padding-left:20px; padding-top:10px; padding-right:20px; line-height:20px; height:170px;}
#joinus{ width:930px; margin-top:20px; overflow:hidden;}
#mainjoin{ width:700px; border:1px #CCCCCC solid; overflow:hidden; margin:0px auto;}
#jointitlea{ width:700px; height:40px; text-align:left; background:url(../mainImages/joinbg01.gif) no-repeat; padding-top:10px; padding-left:60px; color:#003333; font-weight:bold;}
#jointitleb{ width:700px; height:40px; text-align:left; background:url(../mainImages/joinbg02.gif) no-repeat; padding-top:10px; padding-left:60px; color:#003333; font-weight:bold;}
#jointitlec{ width:700px; height:40px; text-align:left; background:url(../mainImages/joinbg03.gif) no-repeat; padding-top:10px; padding-left:60px; color:#003333; font-weight:bold;}
#contitle{ width:700px; height:40px; text-align:left; background:url(../mainImages/joinbg01.gif) no-repeat; padding-top:10px; padding-left:60px; color:#003333; font-weight:bold;}
#paytitle{ width:700px; height:40px; text-align:left; background:url(../mainImages/paybg.gif) no-repeat; padding-top:10px; padding-left:60px; color:#003333; font-weight:bold;}
#pay{ width:930px; margin-top:20px; overflow:hidden;}
#mainpay{ width:700px; border:1px #CCCCCC solid; overflow:hidden;}
#paycontent{ text-align:left; padding-left:20px; padding-top:10px; padding-right:20px; line-height:20px; padding-bottom:10px; overflow:hidden;}
#mainnews{ width:800px; height:300px; border:1px #CCCCCC solid;}
a.newslink:link{ color:#000000; text-decoration:none;}
a.newslink:hover{ color:#000000; text-decoration:underline;}
a.newslink:visited{ color:#666666; text-decoration:none;}

.reginputwidth{width:170px;}

#tempcontent{ text-align:left; padding-left:20px; padding-top:15px; padding-right:20px; line-height:20px; height:400px;}
#smallimg A img { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90); border:2px #cccccc solid;} 
#smallimg A:hover img { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); border:2px #FF0000 solid;}
#temptitle{ width:700px; height:40px; text-align:left; background:url(../mainImages/joinbg01.gif) no-repeat; padding-top:3px; padding-left:60px; color:#003333; font-weight:bold;}
#maintemp{ width:700px; height:500px; border:1px #CCCCCC solid;}
#temp{ width:930px; height:600px; margin-top:20px;}
#companylist{ line-height:20px; text-indent:2em; text-align:left; padding-left:10px; padding-top:8px; padding-right:12px; font-size:12px; color:#222;}
#companyname{ width:150px; height:20px; font-size:12px; color:#000000; padding-top:8px; text-align:center;}
#rightcompany{ width:401px; height:600px; border:1px #cccccc solid; margin-left:4px;}

#mainoff{ width:700px; border:1px #CCCCCC solid;}
#offcontent{ text-align:left; padding-left:20px; padding-top:10px; padding-right:20px; line-height:28px; padding-bottom:10px;}